#ifndef CONTAINER_BASE_HPP
#define CONTAINER_BASE_HPP

#include "ui/ui_item.hpp"

class ui_container: public ui_item
{
public:
    using ui_item::ui_item;

    ~ui_container() override;

    void bind(bindable_base *data) override;

protected:
    void init_content(const xml_node &node) override;

    std::vector<ui_item*> children_;
};

#endif /* CONTAINER_BASE_HPP */
